Skip to content

chore: move data-protection policy to SECURITY.md, untrack .claude rules#40

Closed
tikankika wants to merge 3 commits into
mainfrom
chore/adr-017-walk-back
Closed

chore: move data-protection policy to SECURITY.md, untrack .claude rules#40
tikankika wants to merge 3 commits into
mainfrom
chore/adr-017-walk-back

Conversation

@tikankika

Copy link
Copy Markdown
Owner

Summary

Executes the ordered walk-back of ADR-017 (track the three repo-policy rules):

  • Untracks .claude/rules/data-protection.md, internal-docs-boundary.md, publish-readiness.md and restores the full .claude/ gitignore — .claude/ is local development tooling, not part of the project. The files remain in the local working tree.
  • Adds a Data protection section to SECURITY.md — the non-negotiable "no real personal data in the repo" policy now travels with the repo where readers expect it, cross-referencing the contributor-facing rules in CONTRIBUTING.
  • Marks ADR-017 superseded (2026-07-07) with the rationale inline; the original text is kept as the historical record.
  • CHANGELOG unreleased entry covering the change.

Note

Stacked on #39 (community-file polish) — merge #39 first; this branch builds on it because both touch SECURITY.md and CHANGELOG.

🤖 Generated with Claude Code

tikankika and others added 3 commits July 6, 2026 19:01
- README: add a development-status section (honest maturity framing)
  and a support section
- CHANGELOG: add an unreleased section covering this batch
- CONTRIBUTING: add critical data-protection rules, sentence-case
  headings, standardised licence line
- SECURITY: direct private-vulnerability-reporting link, aligned
  supported-versions table, concrete response-time expectation

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- ADRs live in docs/decisions/, not docs/adr/
- RFCs are internal and the repo has no docs/rfcs/ — significant
  changes start as an issue or discussion instead
- Architecture overview now lists README, WORKFLOW and docs/decisions/
  rather than internal-only ADR numbers
- CHANGELOG unreleased entry updated to cover the corrections

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Executes the ordered walk-back of ADR-017:

- untrack the three .claude/rules/ policy files; .claude/ is local
  development tooling and is fully git-ignored again (the files remain
  in the local working tree)
- add a Data protection section to SECURITY.md — the human-facing
  policy now travels with the repo where readers expect it, with the
  contributor-facing version already in CONTRIBUTING
- mark ADR-017 superseded with the rationale, keeping the original
  text as the historical record
- CHANGELOG unreleased entry covering the change

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
tikankika added a commit that referenced this pull request Jul 7, 2026
…k-back branch (#42)

Carries over the richer wording from #40 (chore/adr-017-walk-back),
which was authored in parallel with #41: the quasi-identifier warning,
the report-privately-so-history-can-be-scrubbed ending, and the link to
CONTRIBUTING's contributor-facing rules. Keeps the exam-material bullet
from #41. Also adds #40's CHANGELOG entry for the ADR-017 walk-back.

Co-authored-by: tikankika <tikankika@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tikankika

Copy link
Copy Markdown
Owner Author

Superseded — everything here is now on main via other PRs: the walk-back itself landed in #33 + #41, the community-file polish commits landed via #39, and the richer Data protection wording plus the CHANGELOG entry were carried over in #42. Nothing in this branch remains unmerged. Closing; branch deleted.

@tikankika tikankika closed this Jul 7, 2026
@tikankika tikankika deleted the chore/adr-017-walk-back branch July 7, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant